package com.photobook.base.presenter;

import android.content.Context;

/**
 * The Interface IFacebookInitPresenter.
 * 
 * @author irlan.gomes
 */
public interface IFacebookInitPresenter {

	/**
	 * Inits the facebook.
	 * 
	 * @param context
	 *            the context
	 */
	void initFacebook(final Context context);

	/**
	 * Logout facebook.
	 */
	void logoutFacebook();

	/**
	 * Checks if is facebook logged in.
	 * 
	 * @return true, if is facebook logged in
	 */
	boolean isFacebookLoggedIn();

	/**
	 * Do authentication facebook.
	 */
	void doAuthenticationFacebook();

	/**
	 * Unregister receiver for facebook.
	 */
	void unregisterReceiverForFacebook();

	/**
	 * Do disconnect facebook.
	 */
	void doDisconnectFacebook();

}
